package com.example.toy.core.fs;

import org.apache.hadoop.fs.FileStatus;

import java.util.List;

/**
 * 表的文件视图，总是反应实时状态下的表的路径下的各种文件列表
 *
 * @author shenbing
 * @date 2021/12/24
 */
public interface ToyTableFileView {

  FileStatus getToyMetaDir();

  FileStatus getToyConfigFile();

  FileStatus getToyCommitDir();

  List<FileStatus> getToyCommitFiles();

  List<FileStatus> getPartitionDirs();
}
